// vue.config.js
module.exports = {
    //语法检测，关闭
    // lintOnSave: false,
    lintOnSave: false,
    // publicPath: '/', //基本路径
    // outputDir: 'dist', //打包的包文件名
    // assetsDir: 'static', //css、js、img静态资源存放文件夹
    // lintOnSave: false, //是否在保存的时候使用 `eslint-loader` 进行检查。默认true
    // runtimeCompiler: false, //是否使用包含运行时编译器的 Vue 构建版本。默认false
    // productionSourceMap: false,//生产环境不需要 source map,加速生产环境构建。默认true
    
    devServer: { //webpack-dev-server配置
        host: 'localhost',
        port: 7516, //配置本项目运行端口
        proxy: { //配置代理服务器来解决跨域问题
            "/api" : {
                target: 'http://localhost:7517/', //配置要替换的后台接口地址
                ws: true,
                changOrigin: true, //配置允许改变Origin
                pathRewrite: {
                    "^/api": " "
                }
            }
        }
    }


        // css: {
        //     loaderOptions: {
        //     // @/ 是 src/ 的别名
        //     // 所以这里假设你有 `src/variables.sass` 这个文件
        //     // 注意：在 sass-loader v8 中，这个选项名是 "prependData"

        //     // 默认情况下 `sass` 选项会同时对 `sass` 和 `scss` 语法同时生效
        //     // 因为 `scss` 语法在内部也是由 sass-loader 处理的
        //     // 但是在配置 `prependData` 选项的时候
        //     // `scss` 语法会要求语句结尾必须有分号，`sass` 则要求必须没有分号
        //     // 在这种情况下，我们可以使用 `scss` 选项，对 `scss` 语法进行单独配置
        //       scss: {
        //         prependData: `@import "./src/styles/main.scss";`
        //       }
        //     }
        //   }
}